
(function($){
	$.fn.EChartsPie=function(option){
	var myChart= echarts.init(this[0], 'macarons');
			myChart.showLoading({
				text: '正在努力的读取数据中...', //loading
			});
	var  deftion={
			'text':'',//图表名称
			'subtext':'',//副标题
			'Url':'',//图表Url地址
			'align':'center'//标题位置：居左：left,center:居中，right:居右
	};
	$.extend(true,deftion, option);
	$.ajax({
		type:"get",
		url:deftion.Url,
		async:true,
		success:function(row){
		myChart.setOption({
     	series:{
     		data:row.data
     	},
     	legend:{
     		data:row.legend
     	}
        });
		}
		
	});
	var option = {
			title: {
				text: deftion.text,
//				subtext: '纯属虚构',
				x: 'center'
			},
			tooltip: {
				trigger: 'item',
				formatter: "{a} <br/>{b} : {c} ({d}%)"
			},
			legend: {
				orient: 'vertical',
				left: 'left',
				data: []
			},
			series: [{
				name: '访问来源',
				type: 'pie',
				radius: '55%',
				center: ['50%', '60%'],
				data: [],
				
				itemStyle: {
					emphasis: {
						shadowBlur: 10,
						shadowOffsetX: 0,
						shadowColor: 'rgba(0, 0, 0, 0.5)'
					}
				}
			}]
		};
			myChart.hideLoading();
			// 使用刚指定的配置项和数据显示图表。
			myChart.setOption(option,true);
	
	
}
	
})(jQuery);




